home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
Aztec C 5.0a disk 1.adf
/
include
/
graphics
/
text.h
< prev
next >
Wrap
C/C++ Source or Header
|
1988-07-15
|
1KB
|
55 lines
#ifndef GRAPHICS_TEXT_H
#define GRAPHICS_TEXT_H
#ifndef EXEC_PORTS_H
#include "exec/ports.h"
#endif
#define FS_NORMAL 0
#define FSB_EXTENDED 3
#define FSF_EXTENDED (1<<3)
#define FSB_ITALIC 2
#define FSF_ITALIC (1<<2)
#define FSB_BOLD 1
#define FSF_BOLD (1<<1)
#define FSB_UNDERLINED 0
#define FSF_UNDERLINED (1<<0)
#define FPB_ROMFONT 0
#define FPF_ROMFONT (1<<0)
#define FPB_DISKFONT 1
#define FPF_DISKFONT (1<<1)
#define FPB_REVPATH 2
#define FPF_REVPATH (1<<2)
#define FPB_TALLDOT 3
#define FPF_TALLDOT (1<<3)
#define FPB_WIDEDOT 4
#define FPF_WIDEDOT (1<<4)
#define FPB_PROPORTIONAL 5
#define FPF_PROPORTIONAL (1<<5)
#define FPB_DESIGNED 6
#define FPF_DESIGNED (1<<6)
#define FPB_REMOVED 7
#define FPF_REMOVED (1<<7)
struct TextAttr {
STRPTR ta_Name;
UWORD ta_YSize;
UBYTE ta_Style;
UBYTE ta_Flags;
};
struct TextFont {
struct Message tf_Message;
UWORD tf_YSize;
UBYTE tf_Style;
UBYTE tf_Flags;
UWORD tf_XSize;
UWORD tf_Baseline;
UWORD tf_BoldSmear;
UWORD tf_Accessors;
UBYTE tf_LoChar;
UBYTE tf_HiChar;
APTR tf_CharData;
UWORD tf_Modulo;
APTR tf_CharLoc;
APTR tf_CharSpace;
APTR tf_CharKern;
};
#endif